package com.cskaoyan.extend.introduction.edtion2;

/*
           分别定义一个表示人和学生的类
            表示人的类有姓名属性，以及吃饭，睡觉的行为
            表示学生的类有姓名，学号两个属性，同时有吃饭，睡觉，学习3种行为
 */
public class Demo1 {
    public static void main(String[] args) {
        Student student = new Student();

        System.out.println(student.name);
        // 学生类自己定义的属性
        System.out.println(student.studentId);

        student.eat();
        student.sleep();
        // 学生类自己定义的行为
        student.study();
    }
}

class Person {
    // 姓名
    String name;

    public void eat() {
        System.out.println("吃饭ing");
    }

    public void sleep() {
        System.out.println("睡觉ing");
    }
}

// 利用继承使Student类 复用Person的类定义代码
class Student extends Person {

    int studentId;

    public void study() {
        System.out.println("学习ing");
    }

}
